.webNavigation {
	margin: 10px auto;
}
.left {
	float: left;
}
.right {
	float: right;
}
.changeInfo {
	height: 30px;
	background: url(../images/user_info_change/changeBc.gif) repeat-x;
	margin: 10px;
	padding-left: 30px;
}
.changeInfo li {
	float: left;
	margin-right: 5px;
	cursor: pointer;
}
.changeInfo li.bcShow {
	background: url(../images/user_info_change/userInfoShowBc.gif) no-repeat;
	width: 101px;
	height: 30px;
	margin-bottom: -5px;
	text-align: center;
	line-height: 30px;
}
.changeInfo li.bcHide {
	background: url(../images/user_info_change/userInfoShowHide.gif) no-repeat;
	width: 101px;
	height: 30px;
	font-weight: 600;
	color: #666;
	margin-bottom: -5px;
	text-align: center;
	line-height: 30px;
}
.changeInfo li a {
	color: #666;
}
.changeInfo li a: hover {
	text-decoration: none;
}
.tb-void table {
	border-collapse: collapse;
	text-align: center;
	margin-bottom:5px;
}
.tb-void table th {
	border: 1px solid #E6E6E6;
	background: #f7f7f7;
	line-height: 35px;
	text-align: center;
	color: #575f62;
}
.tb-void table td {
	border: 1px solid #E6E6E6;
}
.ftx-04 {
	color: #F60;
}
.tb-void .price {
	color: #c00;
}
.tb-void .order-doi {
	padding: 15px 0;
}
.order-doi a.go-check {
	color: #fff;
}
.order-doi a.gray-check{
	background:#eee;
	color:#666;
}
.tb-void a {
	color: #36C;
}
.tb-void a: hover {
	color: #c00;
}
.order-doi a {
	margin: 5px auto 0 auto;
	display: block;
}
.img-list a {
	border: 1px solid #E1E1E1;
	float: left;
	margin: 4px 0 4px;
}
.img-list a: hover {
	border-color: #EDD28B;
}
.searchMode {
	height: 30px;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 10px;
}
.searchMode li.active {
	color: #EF363E;
	font-weight: bold;
	border: 1px solid #EF363E;
	border-radius: 5px;
}
.searchMode ul li {
	float: left;
	width: 50px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	cursor: pointer;
	margin-right: 5px;
	border: 1px solid #fff;
	color: #666;
}
.inputW232H18 {
	width: 232px;
	height: 18px;
	border: 1px solid #829fbb;
	float: right;
}
.searchBtn {
	width: 51px;
	height: 20px;
	background: url(../images/order_bg.gif) 0 -96px;
	float: right;
	margin-left: 5px;
	border: 0;
	cursor: pointer;
}
.bodyRight {
	width: 760px;
	float: left;
}
.bodyUpTitle {
	display: block;
	border-bottom: 2px solid #EF363E;
	height: 30px;
}
.bodyUpTitle h2 {
	width: 90px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: #EF363E;
	padding: 0 10px;
	font-weight: bold;
}
.tabtop{
	border-bottom: 1px solid #ddd;
    height: 28px;
    margin-top: 12px;
}
.tabtop li{
	float:left;
	width:78px;
	font-size:14px;
	text-align:center;
	height:28px;
	line-height:25px;
	border:1px solid #ddd;
	border-bottom:none;
	cursor: pointer;
	margin-right:6px;
	color:#333;
}
.tabtop li a{
	color:#000;
	display:block;
}
.tabtop  .on{
    background: none repeat scroll 0 0 #fff;
    border-bottom: medium none;
    border-top: 2px solid #ff3d3f;
    color: #ff3d3f;
    height: 30px;
    margin-top: -3px;
}
.psLength {
	*width: 160px;
	height: 15px;
}
.psLength li {
	float: left;
	width: 32px;
	height: 15px;
	background: #ccc;
	color: #fff;
	margin-right: 1px;
	text-align: center;
}
.psLength li.specialBc {
	background: #f60;
}
.psLength li.normal {
	color: #333;
	text-align: left;
	background: none;
	width: 60px;
}
.bodydetail {
	padding-bottom: 10px;
	width: 670px;
}
.bodyPassword {
	padding-bottom: 10px;
}
.wrongTips {
	background-color: #fef8f2;
	padding-left: 15px;
	margin: 10px 0;
	height: 26px;
	line-height: 26px;
	border: 1px solid #ddd;
	border-left: none;
	border-right: none;
}
.wrongTips span {
	background: url(../images/user_address_set/fillout_order_info.png) no-repeat scroll -76px -2px;
	padding-left: 20px;
	color: #666;
}
.rightTips {
	background: url(../images/order/rightBtn.gif) no-repeat;
	height: 35px;
	padding-left: 50px;
	font-weight: 700;
	line-height: 35px;
	margin-left: 55px;
}
.detailShow {
	margin-left: 12px;
	width: 670px;
}
.detailShow th.thWidth {
	text-align: right;
	width: 75px;
	line-height: 25px;
}
.detailShow td {
	text-align: left;
	line-height: 25px;
}
.changePassword {
	width: 600px;
	margin-left: 144px;
}
.changePassword th.thWidth {
	text-align: right;
	width: 120px;
}
.changePassword td {
	text-align: left;
	line-height: 25px;
}
.chooseSex {
	margin-right: 25px;
}
.chooseSex input {
	margin-right: 5px;
}
.inputWidth80 {
	width: 45px;
	height: 24px;
	border: 1px solid #bbb;
	line-height: 24px;
	margin-right: 10px;
	padding: 0 2px;
	float: left;
	margin-right: 5px;
}
.inputWidth137 {
	width: 137px;
	height: 24px;
	border: 1px solid #bbb;
	line-height: 24px;
	margin-right: 10px;
	padding: 0 2px;
	float: left;
	margin-right: 5px;
}
.inputWidth134 {
	width: 134px;
	height: 23px;
	border: 1px solid #bbb;
	line-height: 23px;
	margin-right: 10px;
	padding: 0 2px;
	float: left;
	margin-right: 5px;
}
.inputWidth332 {
	width: 230px;
	height: 23px;
	border: 1px solid #bbb;
	float: left;
	line-height: 23px;
	padding: 0 2px;
	margin-left: 5px;
	margin-right: 5px;
}
.inputWidth218 {
	width: 182px;
	height: 23px;
	border: 1px solid #bbb;
	float: left;
	line-height: 23px;
	padding: 2px;
	margin-right: 5px;
}
.selectWidth87 {
	width: 87px;
	height: 25px;
	border: 1px solid #bbb;
	float: left;
	line-height: 25px;
	padding: 2px;
	*margin-top: 2px;
}
.selectWidth140 {
	width: 140px;
	height: 25px;
	border: 1px solid #bbb;
	float: left;
	line-height: 25px;
	padding: 2px;
	margin-right: 5px;
	*margin-top: 2px;
}
.textareaWidth422 {
	width: 422px;
	border: 1px solid #bbb;
	float: left;
	line-height: 21px;
	margin-right: 10px;
	padding: 1px 2px;
	margin-top: 8px;
}
.inputWidth425 {
	width: 425px;
	height: 23px;
	border: 1px solid #bbb;
	line-height: 23px;
	padding: 1px 2px;
	margin-right: 5px;
}
.redFont {
	color: #c00;
}
.redDotColor {
	color: #f00;
}
.floatStyle {
	float: left;
	margin-right: 10px;
}
.quitReply {
	float: left;
	margin-right: 10px;
	margin-top: 7px;
}
.marginLeft {
	margin-left: 50px;
}
.tipsLayerM .textMiddle {
	text-align: center;
}
.layerBtn li {
	float: left;
	margin-right: 10px;
	width: 80px;
}
.displayNone {
	display: none;
}
.pMarginTop {
	margin-top: 5px;
}
.spanTop {
	float: left;
	padding-top: 5px;
}
.Wdate {
	width: 135px;
	border: 1px solid #bbb;
	height: 23px;
	line-height: 23px;
	padding: 0 2px;
	margin-right: 5px;
	background: #fff url(../images/datePicker.gif) no-repeatright;
}
.WdateFmtErr {
	font-weight: bold;
	color: red;
}
.username {
	float: left;
	line-height: 25px;
	width: auto;
	margin-right: 10px;
}
.r3 i {
	display: block;
	float: left;
	width: 14px;
	height: 14px;
	background: url(../images/v.jpg) 0 0 no-repeat;
	margin: 5px 10px 0 0;
}
.rank a {
	color: #c00;
}
.btnVerify {
	width: 81px;
	height: 23px;
	background: url(../images/btnyz.png) no-repeat;
	border: 0 none;
	cursor: pointer;
	display: inline-block;
	line-height: 23px;
	text-align: center;
}
.c999 {
	color: #999;
}
.emailTips {
	float: left;
	color: #999;
	padding: 6px 0 0 6px;
}
.step04true {
	background: url(../images/user_address_set/fillout_order_info.png) no-repeat -22px 0;
	overflow: hidden;
	width: 20px;
	height: 20px;
}
.safe {
	border: 1px solid #f8f8f8;
	margin-bottom: 20px;
}
.safe .mc {
	padding: 30px 0;
	border-top: none;
	overflow: hidden;
	zoom: 1;
}
.safe .on {
	background: #f3f3f4;
}
.safe a {
	color: #005EA7;
	margin: 0 5px;
}
.safe .fore1 s,.icon-01 {
	display: inline-block;
	width: 32px;
	height: 33px;
	background: url(../images/user_home_btn.png) no-repeat;
	vertical-align: middle;
	margin-right: 33px;
}
.icon-01,.icon-02,.icon-03 {
	float: left;
	margin-bottom: 10px;
}
.safe .fore1 {
	width: 175px;
	text-align: left;
	font-family: 微软雅黑;
	font-size: 18px;
	padding-left: 25px;
}
.safe .fore1 .icon-01 {
	background-position: -40px -30px;
}
.safe .fore1 .icon-02 {
	background-position: 0 -30px;
}
.safe .fore1 strong {
	margin-right: 5px;
}
.safe .fore2 {
	padding-left: 15px;
	width: 400px;
}
.safe .fore3 {
	text-align: center;
	width: 100px;
}
.safe .fore1,.safe .fore2,.safe .fore3 {
	float: left;
	height: 32px;
	line-height: 32px;
}
.ftx-03,a.flk-03: link,a.flk-03: visited,.flk-03 a: link,.flk-03 a: visited {
	color: #999;
}
.safe a.go-check {
	margin: 0 auto;
}
a.go-check {
	display: block;
	background: red;
	height: 25px;
	line-height: 25px;
	width: 75px;
	color: #fff;
	text-align: center;
}
a.go-check: hover {
	text-decoration: none;
}
.m7 {
	position: relative;
	overflow: visible;
	top: 10px;
	margin-bottom: 20px;
	color: #666;
	line-height: 180%;
}
.m7 a {
	color: #005EA7;
}
.m7 .mt {
	position: absolute;
	left: 12px;
	top: -12px;
}
.m7 .mt h3 {
	color: #666;
	background: white;
	line-height: 25px;
	padding: 0 8px;
	font-size: 12px;
}
.m7 .mc {
	border: 1px solid #E6E6E6;
	padding: 20px;
}
.formContent .col-man {
	width: 65px;
}
.formContent .col-address {
	width: 260px;
}
.formContent .col-phone {
	width: 135px;
}
.formContent .col-actions {
	width: 65px;
}
.formContent {
	padding: 10px;
}
.formContent table {
	border: 1px solid #ddd;
	border-right: none;
	font-size: 12px;
}
.formContent a {
	color: #005EA7;
}
.formContent td {
	text-align: center;
	height: 32px;
	border: 1px solid #e6e6e6;
	border-left: none;
	border-bottom: none;
}
.formContent th {
	background: #f7f7f7;
	border-right: 1px solid #e6e6e6;
	height: 29px;
	text-align: center;
}
span.err-tb-price {
	color: #e1131a;
	font-weight: bold;
}
span.suc-tb-price {
	color: #5ea203;
	font-weight: bold;
}
.formContent .trBg {
	padding: 5px;
	white-space: normal;
	word-wrap: break-word;
	word-break: break-all;
}
.addressTitle {
	margin: 10px 0;
	padding: 0 10px;
}
.addressTitle {
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0;
}
.addressContent {
	margin: 10px;
	padding: 10px;
	background: #f8f8f8;
}
.fontStar {
	color: #c00;
}
.formFooter {
	height: 50px;
	clear: both;
}
.orderRightDetail {
	width: 800px;
	overflow: hidden;
	padding-top: 15px;
	float: left;
}
.flowDetailTop,.flowDetailMiddle,.flowDetailBottom,.description,.stepsImg,.detailPanel,.deliveryInfo,.detailContainer,.orderInfo,.amountInfo {
	margin: 0 auto;
}
.flowDetailTop {
	width: 710px;
	height: 12px;
	background: url(../images/order/order_detail_bgt.gif) no-repeat;
}
.flowDetailMiddle {
	width: 710px;
	overflow: hidden;
	_margin-top: -3px;
	padding: 10px 0;
	background: url(../images/order/order_detail_bgm.gif) repeat-y;
}
.description {
	width: 660px;
	overflow: hidden;
	padding: 10px 0 20px;
}
.stepsImg {
	width: 558px;
	height: 24px;
	background: url(../images/order/order_detail.gif);
}
.stepsImg01 {
	background-position: 0 0;
}
.stepsImg02 {
	background-position: 0 -25px;
}
.stepsImg03 {
	background-position: 0 -50px;
}
.stepsImg04 {
	background-position: 0 -75px;
}
.stepsImg05 {
	background-position: 0 -100px;
}
.stepsImg06 {
	background-position: 0 -125px;
}
.stepsImg07 {
	background-position: 0 -150px;
}
.onlinePaymentSteps {
	width: 712px;
	overflow: hidden;
	margin: 10px auto 30px auto;
}
.onlinePaymentSteps li {
	width: 178px;
	overflow: hidden;
	float: left;
	text-align: center;
}
.onlinePaymentSteps li span {
	display: block;
	color: #666;
}
.onlinePaymentSteps li span.state {
	margin-bottom: 5px;
	color: #333;
	font-weight: 700;
}
.CashonDeliverySteps {
	width: 712px;
	overflow: hidden;
	margin: 10px auto 30px auto;
}
.CashonDeliverySteps li {
	width: 178px;
	overflow: hidden;
	float: left;
	text-align: center;
}
.CashonDeliverySteps li.width356px {
	width: 356px;
}
.CashonDeliverySteps li span {
	display: block;
	color: #666;
}
.CashonDeliverySteps li span.state {
	margin-bottom: 5px;
	color: #333;
	font-weight: 700;
}
.detailPanel {
	width: 670px;
	overflow: hidden;
}
.detailTitle {
	width: 670px;
	overflow: hidden;
	clear: both;
}
.detailTitle li {
	float: left;
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #d1d1d1;
	font-weight: 700;
}
.width180px {
	width: 180px;
}
.width360px {
	width: 360px;
	padding-right: 40px;
}
.width90px {
	width: 90px;
}
.width280px {
	width: 280px;
}
.detailList td {
	padding: 5px 0 0;
	color: #666;
	word-wrap: break-word;
	;vertical-align: top;
}
.detailList td.width360px {
	width: 360px;
	padding-right: 40px;
}
.deliveryInfo {
	width: 670px;
	overflow: hidden;
	margin: 20px auto 10px auto;
}
.deliveryInfo li {
	float: left;
	margin-right: 50px;
}
.flowDetailBottom {
	width: 763px;
	height: 12px;
	background: url(../images/order/order_detail_bgb.gif) no-repeat;
	margin-bottom: 20px;
}
.detailContainer {
	width: 763px;
	overflow: hidden;
}
.detailContainer dt {
	font-weight: 700;
	font-size: 14px;
}
.width60px {
	display: block;
	float: left;
	width: 60px;
	overflow: hidden;
	text-align: right;
}
.hr {
	border-top: 1px solid #e1e1e1;
	height: 10px;
	font-size: 10px;
	line-height: 10px;
	margin: 10px auto;
}
.orderInfo {
	overflow: hidden;
	margin-bottom: 20px;
	margin-top: 10px;
}
.padding20px {
	padding: 20px 0;
}
.productForm {
	width: 390px;
	overflow: hidden;
	margin: 0 auto;
}
.productForm dt,.productForm dd {
	float: left;
	line-height: 20px;
}
.productForm dt {
	width: 45px;
	text-align: right;
}
.productForm dd {
	width: 150px;
	text-align: left;
}
.amountInfo {
	text-align: right;
	overflow: hidden;
	margin-bottom: 10px;
}
.submitBtn input {
	width: 107px;
	height: 37px;
	background: url(../images/order/order_detail.gif);
	border: 0;
	cursor: pointer;
	margin-left: 10px;
}
.submitBtn input.cancelTheOrder {
	background-position: 0 -175px;
}
.submitBtn input.goodsToPay {
	background-position: 0 -216px;
}
.submitBtn input.immediatePayment {
	background-position: -110px -175px;
}
.submitBtn input.applicationForRefund {
	background-position: -220px -175px;
}
.submitBtn input.applyForReturnedGoods {
	background-position: -330px -175px;
}
.submitBtn input.paymentInAdvance {
	background-position: -440px -175px;
}
.cart-list {
	width: 100%;
	border-collapse: separate;
	font-size: 12px;
	background: #fff;
	border: 1px solid #ddd;
}
.cart-list th {
	height: 35px;
	background: #fff;
	text-align: center;
}
.cart-list .check_all {
	vertical-align: middle;
	margin: -3px 5px 0 5px;
}
.cart-list td {
	text-align: center;
	padding-left: 10px;
}
.cart-list tbody tr {
	padding: 10px;
	height: 40px;
}
.cart-list tr.selected {
	background: #f3f3f4;
}
.cart-list thead th {
	background: #818285;
	color: #fff;
	font-weight: bold;
}
.cart-list a {
	color: #333;
}
.cart-list a: hover {
	color: #c00;
}
.cart-list .bar {
	width: 40px;
}
.cart-list .price {
	width: 30px;
}
.cart-list .name {
	width: 200px;
	text-align: left;
}
.fontCc00S14B {
	color: #c00;
}
.inter {
	color: #666;
	padding: 10px;
}
.inter span {
	margin: 0 5px;
	font-size: 16px;
	font-weight: bold;
	color: #c00;
}
.inter p {
	line-height: 23px;
	height: 30px;
}
.inter a {
	margin: 0 5px;
	color: #333;
}
.short-input {
	border: 1px solid #BBB;
	float: left;
	height: 24px;
	line-height: 24px;
	margin-right: 5px;
	padding: 0 2px;
	width: 50px;
}
a.go-check {
	background:#EF363E;
	color: #FFF;
	display: block;
	height: 25px;
	line-height: 25px;
	text-align: center;
	width: 75px;
}

a.go-check: hover {
	text-decoration: none;
	color: #fff;
	background: url(../images/btn.png) 0 -281px no-repeat;
}
.change-jf label.error {
	color: #C00;
}
.change-jf label {
	color: #999;
}
.change-jf span {
	font-size: 12px;
}
.change-jf tr {
	height: 35px;
}
.change-jf input.load-msg {
	display: block;
	width: 85px;
	height: 23px;
	text-align: center;
	color: #333;
	border: none;
	background: url(../images/order/accessCodeBtn.gif) no-repeat;
	cursor: pointer;
}
.change-jf input.load-msg-lock {
	display: block;
	width: 125px;
	height: 23px;
	text-align: center;
	color: #666;
	border: none;
	background: url(../images/order/accessCodeBtnLock.gif) no-repeat;
}
.error {
	line-height: 1.4em;
	float: left;
	height: 20px;
	overflow: hidden;
	border: 1px solid #ff8080;
	padding: 4px 10px 0 25px;
	background: url(../images/cancel.gif) 3px 3px #ffeaeano-repeat;
	color: #c00;
}
.contet {
	line-height: 1.4em;
	float: left;
	height: 20px;
	overflow: hidden;
	padding: 4px 10px 0 25px;
	background: url(../images/right.png) 3px 3px no-repeat;
}
.no-add {
	text-align: center;
	color: #666;
}
.addressContent tr {
	height: 35px;
}
.addressContent .tips {
	position: relative;
	display: none;
	top: 5px;
	padding-left: 20px;
	background: url(/pinzhiV2.0/images/msg.png) no-repeat -62px -28px;
}
.addressContent .ok {
	background-position: -62px -53px;
}
.bodydetail tr {
	height: 35px;
}

/*�������ⶩ��*/
.refundDetailBody  .tab {
	height:36px;
	border-bottom:1px solid #ddd;
	margin-top:10px;
}

.refundDetailBody  .tab li {
	float:left;
	width:90px;
	font-size:14px;
	text-align:center;
	height:36px;
	line-height:32px;
	border:1px solid #ddd;
	border-bottom:none;
	cursor: pointer;
	margin-right:10px;
	color:#333;
	font-weight:bold;
}

.refundDetailBody  .tab li:hover {
	background:#f8f8f8;
}
.refundDetailBody  .tab li.on {
	border-top:2px solid #ff3d3f;
	border-bottom:none;
	background:#fff;
	height:35px;
	color:#ff3d3f;
}

.chongzhi p {
	text-align:center;
	padding:20px 0 ;
}
#changePwd .tips {
	position: relative;
	display: none;
	top: 0;
	padding-left: 20px;
	background: url(../images/msg.png) no-repeat -62px -28px;
}
#changePwd .ok {
	background-position: -62px -53px;
}

.validate-code-pic {
	padding-top:3px;
}
.validate-code-pic a {
	position: relative;
	top:-5px;
	color:#333;
}
#changePwd .validate-code-pic .tips {
	top:-5px;
}
.go-btn-t ,.go-btn {
	display:block;
	float:left;
}

.inter a.go-btn{
	background: #EF363E;
	color: #FFF;
	display: block;
	height: 25px;
	line-height: 25px;
	text-align: center;
	padding:0 5px;
}
a.go-btn-pay {
	background: #EF363E;
	color: #FFF;
	height: 25px;
	line-height: 25px;
	text-align: center;
	padding:0 5px;
	width:60px;
	
}
